package org.lanyu.springainovel.common.dto;

import lombok.Data;

/**
 * WebSocket消息DTO
 */
@Data
public class WebSocketMessage {
    
    /**
     * 消息类型
     */
    private String type;
    
    /**
     * 任务ID
     */
    private Long taskId;
    
    /**
     * 项目ID
     */
    private Long projectId;
    
    /**
     * 任务状�?     */
    private String status;
    
    /**
     * 任务进度
     */
    private Integer progress;
    
    /**
     * 消息内容
     */
    private String message;
    
    /**
     * 错误信息
     */
    private String errorMessage;
    
    /**
     * 时间�?     */
    private Long timestamp;
}
